/**
 * @fileoverview Operaciones para uso en la ventana de Preguntas de cuestionario. ICSEVE01009
 * @author Indra.
 */

var idSeleccionadoInter = null;
var nombreVentana = "ICSEVE03002";
var eventoBuscar = "0X3C0102C";


function abrirNotas_ICSEVE03002(){
    var arrayParametros = new Array();
    arrayParametros.push(formatoParametro('flujo','ICSEFL03015'));
    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
    arrayParametros.push(formatoParametro('CONSULTA','C'));
    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
    url += getParametros(arrayParametros);
    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
    lanzarVentanaModalTitulo(url,"",sPropiedades,"Notas",true);
}

function handleChangePG( objeto ){
	var value = true;
	if(objeto.checked ){
		value = false;
	}
	setValorCampo('txtPeriodoGracia','');
	setSoloLecturaCt('txtPeriodoGracia', value);

}
//gd
function handleChangeRA( objecto ){
	alert('cambio checked');
}

function personas_ICSEVE03002(){
	var validacion = "";
	if(getValorCampo('cmbTipoDocumentoInter').length == 0){validacion +="Debe de seleccionar una opcion de tipo de documento \n"; }
	if(getValorCampo('txtNroDocumentoInter').length == 0){validacion +="Debe de ingresar un valor en el campo nro documento \n"; }
	if(validacion == ""){ 
		setValorCampo('hdTIPO_DOCUMENTO',getValorCampo('cmbTipoDocumentoInter'));
		setValorCampo('hdNUMERO_DOC',getValorCampo('txtNroDocumentoInter'));

		var arrayParametros = new Array();
	    arrayParametros.push(formatoParametro('flujo','ICSEFL03007'));
	    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
	    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
	    arrayParametros.push(formatoParametro('CONSULTA','C'));
	    arrayParametros.push(formatoParametro('TIPO_DOCUMENTO',getValorCampo('hdTIPO_DOCUMENTO')));
	    arrayParametros.push(formatoParametro('NUMERO_DOC',getValorCampo('hdNUMERO_DOC')));	    	    
	    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
	    url += getParametros(arrayParametros);
	    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
	    lanzarVentanaModalTitulo(url,"",sPropiedades,"Personas",true);
		
		
	}else{ 
		alert(validacion); 
		//return false;
	}
}

function habilitarAgregarInterviniente(){
	if(validarFieldAgregarInterviniente()){
		setProtegidoAccionador('btnAgregarInter','false');
		setEstiloAccionador('btnAgregarInter', 'Boton');
	}else{
		setProtegidoAccionador('btnAgregarInter','true');
		setEstiloAccionador('btnAgregarInter', 'BotonDisabled');
	}	
}

function validarFieldAgregarInterviniente(){
	if( getValorCampo('cmbRolInter').length == 0  ||
		getValorCampo('cmbTipoDocumentoInter').length == 0 	  ||
		getValorCampo('txtNroDocumentoInter').length == 0 ||
		getValorCampo('txtNroCuentaInter').length == 0 ||
		getValorCampo('cmbProfesion').length == 0 ||
		getValorCampo('cmbActividad').length == 0 ){
		return false;
	}else{
		return true;
	}
}

function baja_interviniente_ICSEVE03002(){
	if(idSeleccionadoInter != undefined){
		$('tr').remove('#dgDatosInterfila'+idSeleccionadoInter);
/*		delete dgDatosInterDATOS[idSeleccionadoInter];
		delete dgDatosInterDATOSOCULTOS[idSeleccionadoInter]
*/
		dgDatosInterDATOS.splice(idSeleccionadoInter,1);
		dgDatosInterDATOSOCULTOS.splice(idSeleccionadoInter,1);

		//recargarDiv_dgAccionesInter("carga iniciada");
//		recargarDiv_dgDatosInter("carga iniciada");
		
		setProtegidoAccionador('btnBajaInter','true');
		idSeleccionadoInter = undefined;
		reset_ICSEVE03002();
	}	
}

function agregar_interviniente_ICSEVE03002(){
	if(validaCamposAdd()){
		var n = getArrayTE('dgDatosInter').length;
		agregarDatosFilaInter();
		agregarFilaTablaDatosInter(n);
		//recargarDiv_dgDatosInter("carga iniciada");
		//recargarDiv_dgDatosInter("recargo");
		//setProtegidoAccionador('btnBaja','true');
		//setProtegidoLista('cmbAccion',false);
		reset_ICSEVE03002();
	}
}

function agregarDatosFilaInter(){
	var dgDatosInterDATOSSimple = new Array(5);
	dgDatosInterDATOSSimple[0] = getTextoSeleccionado('cmbRolInter');
	dgDatosInterDATOSSimple[1] = "JOSE VENTURA ARTEAGA";
	dgDatosInterDATOSSimple[2] = "31/03/85";
	dgDatosInterDATOSSimple[3] = getTextoSeleccionado('cmbProfesion');
	dgDatosInterDATOSSimple[4] = getTextoSeleccionado('cmbActividad');

	var dgDatosInterDATOSOCULTOSSimple = new Array(6);
	dgDatosInterDATOSOCULTOSSimple[0] = getValorCampo('cmbRolInter');
	dgDatosInterDATOSOCULTOSSimple[1] = getValorCampo('cmbTipoDocumentoInter');
	dgDatosInterDATOSOCULTOSSimple[2] = getValorCampo('txtNroDocumentoInter');
	dgDatosInterDATOSOCULTOSSimple[3] = getValorCampo('txtNroCuentaInter');
	dgDatosInterDATOSOCULTOSSimple[4] = getValorCampo('cmbProfesion');
	dgDatosInterDATOSOCULTOSSimple[5] = getValorCampo('cmbActividad');
	//dgDatosInterDATOSOCULTOSSimple[6] = document.getElementById("cbxReplicaInter").checked; //  true/false
	
	dgDatosInterDATOS.push(dgDatosInterDATOSSimple);
	dgDatosInterDATOSOCULTOS.push(dgDatosInterDATOSOCULTOSSimple);

}

function agregarFilaTablaDatosInter(nro){
	var tds = '<tr name=\'dgDatosInterfila'+nro+'\' id=\'dgDatosInterfila'+nro+'\' class=\''+getPijama(nro)+'\'>';
	tds += '<td class=\'TextoTablaCenN\'>'+$("#cmbRolInter option:selected").text()+'</td>';
	tds += '<td class=\'TextoTablaCenN\'>JOSE VENTURA ARTEAGA</td>';
	tds += '<td class=\'TextoTablaCenN\'>31/03/85</td>';
	tds += '<td class=\'TextoTablaCenN\'>'+$("#cmbProfesion option:selected").text()+'</td>';
	tds += '<td class=\'TextoTablaCenN\'>'+$("#cmbActividad option:selected").text()+'</td>';
	tds += '<td > <table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'> <tr> <td class="TextoTablaCenN"> <img src="/keon/online/multipais/multicanal/pub/images/editar.gif"class="linkAbi"align="middle"id="seleccionar"name="seleccionar"alt="Seleccionar"onclick="seleccionarRegistro_ICSEVE03002(this,\'dgDatosInter\',\'dgDatosInter\');"/> <img src="/keon/online/multipais/multicanal/pub/images/documento.gif" class="linkAbi" align="middle" id="cuestionarioInterviniente" name="cuestionarioInterviniente" alt="cuestionarioInterviniente" onclick="cuestionarioInterviniente_ICSEVE03002(this,\'dgDatosInter\',\'dgDatosInter\');"/> </td> </tr></table> </td>';
	tds += '</tr>';
	$("#TABLA_dgDatosInter").append(tds); 	
}

function validaCamposAdd(){
	var validacion ="";
	if(getTextoSeleccionado('cmbRolInter').length == 0){validacion +="Debe de seleccionar una opcion de Rol de interviniente \n";}
	if(getTextoSeleccionado('cmbTipoDocumentoInter').length == 0){validacion +="Debe de seleccionar una opcion de Tipo de documento \n";}
	if(getValorCampo('txtNroDocumentoInter').length == 0){ validacion +="Debe de ingresar un valor en el campo Nro. documento \n"; }
	if(getValorCampo('txtNroCuentaInter').length == 0){ validacion +="Debe de ingresar un valor en el campo Nro. cuenta \n"; }
	if(getTextoSeleccionado('cmbProfesion').length == 0){ validacion +="Debe de seleccionar una opcion de Profesiones \n"; }
	if(getTextoSeleccionado('cmbActividad').length == 0){ validacion +="Debe de seleccionar una opcion de Actividades \n"; }
	
	if(validacion ==""){ return true;
	}else{ alert(validacion); return false;}

}

function reset_ICSEVE03002(){
	protegerAccionadoresInter();
	resetField();
}

function resetField(){
	setValorCampo('cmbRolInter','');
	setValorCampo('cmbTipoDocumentoInter','');
	setValorCampo('txtNroDocumentoInter','');
	setValorCampo('txtNroCuentaInter','');
	setValorCampo('cmbProfesion','');
	setValorCampo('cmbActividad','');
}

function protegerAccionadoresInter(){
	setProtegidoAccionador('btnAgregarInter','true');
	setProtegidoAccionador('btnModificarInter','true');
	setProtegidoAccionador('btnBajaInter','true');
	setEstiloAccionador('btnAgregarInter', 'BotonDisabled');
	setEstiloAccionador('btnModificarInter', 'BotonDisabled');	
	setEstiloAccionador('btnBajaInter', 'BotonDisabled');	
}

function seleccionarRegistro_ICSEVE03002( objeto, idTabla, idTabla2 ){
	var codRol = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla2);
	setValorCampo('cmbRolInter',codRol);

	var tipoDocInter = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla2);
	setValorCampo('cmbTipoDocumentoInter',tipoDocInter);	

	var nroDocInter = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla2);
	setValorCampo('txtNroDocumentoInter',nroDocInter);	

	var nroCtaInter = obtenerCeldaFilaOculto(objeto,idTabla,3,idTabla2);
	setValorCampo('txtNroCuentaInter',nroCtaInter);	

	var codProf = obtenerCeldaFilaOculto(objeto,idTabla,4,idTabla2);
	setValorCampo('cmbProfesion',codProf);

	var codActiv = obtenerCeldaFilaOculto(objeto,idTabla,5,idTabla2);
	setValorCampo('cmbActividad',codActiv);

/*	var isReplicar = obtenerCeldaFilaOculto(objeto,idTabla,6,idTabla2);
	if (isReplicar == 'null'){
 		document.getElementById("cbxReplicaInter").checked = false;
	}else{
 		document.getElementById("cbxReplicaInter").checked = true;
	}	*/

	//protegerPK_ICSEVE01009('true');
	idSeleccionadoInter = objeto.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.id.replace(idTabla+'fila',''); 
	console.log("selecionado interviniente: "+idSeleccionadoInter);
	setProtegidoAccionador('btnBajaInter','false');
	setEstiloAccionador('btnBajaInter', 'Boton');	
	setProtegidoAccionador('btnModificarInter','false');
	setEstiloAccionador('btnModificarInter', 'Boton');	

	setProtegidoAccionador('buscarPersona','true');
	//setEstiloAccionador('buscarPersona', 'BotonDisabled');	
}

var eventoVBeneficiario = 'ICSEVE03014';

var eventoVDPrima = 'ICSEVE03022';
var eventoClausulas = 'ICSEVE03026';

var eventoGrabar = 0X3C0101C;
var eventoEnviarEstudio = eventoGrabar;
var eventoRevAseguradora = eventoGrabar;
var eventoEmitir = eventoGrabar
var eventoImprimir = 0X3C0102E; 
var eventoSolicitud = eventoGrabar
var eventoSiniestros = 'ICSEVE03010';
var eventoSalir = 0X01011002;

//botones finales

function grabar_ICSEVE03002(){lanzarEventoVentana( nombreVentana , eventoGrabar ); }
function enviarEstudio_ICSEVE03002(){lanzarEventoVentana( nombreVentana , eventoEnviarEstudio ); }
function revAseguradora_ICSEVE03002(){lanzarEventoVentana( nombreVentana , eventoRevAseguradora ); }
function emitir_ICSEVE03002(){lanzarEventoVentana( nombreVentana , eventoEmitir ); }
function imprimir_ICSEVE03002(){lanzarEventoVentana( nombreVentana , eventoImprimir ); }
function solicitud_ICSEVE03002(){lanzarEventoVentana( nombreVentana , eventoSolicitud ); }

function movimientos_ICSEVE03002(){
      lanzarEventoVentana( 'ICSEVE03002' , eventoSolicitud ); //3029
}

function documentos_ICSEVE03002(){
    var arrayParametros = new Array();
    arrayParametros.push(formatoParametro('flujo','ICSEFL03030'));
    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
    url += getParametros(arrayParametros);
    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
    lanzarVentanaModalTitulo(url,"",sPropiedades,"Documentos",true);
}

function modificaciones_ICSEVE03002(){
    var arrayParametros = new Array();
    arrayParametros.push(formatoParametro('flujo','ICSEFL03031'));
    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
    url += getParametros(arrayParametros);
    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
    lanzarVentanaModalTitulo(url,"",sPropiedades,"Modificaciones",true);      
      
}

function recibos_ICSEVE03002(){
    var arrayParametros = new Array();
    arrayParametros.push(formatoParametro('flujo','ICSEFL03025'));
    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
    url += getParametros(arrayParametros);
    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
    lanzarVentanaModalTitulo(url,"",sPropiedades,"Recibos",true); 
}

function siniestros_ICSEVE03002(){
    var arrayParametros = new Array();
    arrayParametros.push(formatoParametro('flujo','ICSEFL03010'));
    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
    url += getParametros(arrayParametros);
    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
    lanzarVentanaModalTitulo(url,"",sPropiedades,"Siniestro",true);	
}

function salir_ICSEVE03002(){
	lanzarEventoVentana( nombreVentana , eventoSalir ); 
}

function grabarSolicitud_ICSEVE03002( nro ){
	//= arrayDatos[nro];

}

//-------------->
function verCobertura_ICSEVE01002(){
    var arrayParametros = new Array();
    arrayParametros.push(formatoParametro('flujo','ICSEFL03021'));
    arrayParametros.push(formatoParametro('CANAL',getValorCampo('hdCANAL'))); 
    arrayParametros.push(formatoParametro('LOCALE',"es_PE"));
    var url = "/servlet/atad.thin.pres.servlet.AtadSvLanzarFlujo";
    url += getParametros(arrayParametros);
    var sPropiedades="dialogWidth:650px;dialogHeight:400px;";  
    lanzarVentanaModalTitulo(url,"",sPropiedades,"Ver Coberturas",true);  
}
